CC=gcc
CFLAGS=-Wall

SRC=elm_test.o elm.o obd_pid.o elm_dtc.o

ALL: $(SRC)
	$(CC) $(CFLAGS) $(SRC) -oelmtest.exe
	
elm_test.o: elm_test.c elm.h
	$(CC) $(CFLAGS) -c elm_test.c
	
obd_pid.o: obd_pid.c
	$(CC) $(CFLAGS) -c obd_pid.c

elm.o: elm.c elm.h
	$(CC) $(CFLAGS) -c elm.c
	
elm_dtc.o: elm.h elm_dtc.h
	$(CC) $(CFLAGS) -c elm_dtc.c
